﻿<!--
    Mango - Open Source M2M - http://mango.serotoninsoftware.com
    Copyright (C) 2006-2011 Serotonin Software Technologies Inc.
    @author Matthew Lohbihler
    
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see http://www.gnu.org/licenses/.
 -->
<h1>Обзор</h1>
<p>Большинство типов объектов в источниках данных передают значения данных оборудования Galil. Исключением является тип объекта Команда, который является более абстрактным. Подробное описание приводится ниже.</p>
<p>  Все типы объектов должны иметь имя, которое может быть любым значением</p>
<h1>Команда</h1>
<p>Объект типа Команда позволяет отправлять произвольные команды устройствам Galil. Команды можно вводить в списках наблюдения, через графический вид или через обработчик событий контрольного объекта (уставки). Значение команды и значение ответа на команду сохраняется в истории объекта (одно за другим), за исключением случаев ошибки, когда записывается только команда и вызывается событие с описанием ошибки. </p>

<h1>Ввод</h1>
<p>Для поиска текущих значений объекты типа Ввод используют команды @IN и @AN. Эти объекты являются ненастраиваемыми. Тип данных определяет, какая команда будет использоваться для запроса значения. Номер ввода – это индекс значения, которое необходимо найти. Для числовых объектов также можно выполнить автоматическое линейное масштабирование, если установить соответствующие значения Масштаба.</p>

<h1>Вывод</h1>
<p>Для поиска и установки двоичных выходных значений объекты типа Вывод используют команды CB, SB, и @OUT. Номер вывода – это индекс значения, которое необходимо обработать.</p>

<h1>Сообщить положение</h1>
<p>Объекты типа Сообщить положение используют команду TP для поиска положения конкретной оси. Эти объекты являются ненастраиваемыми. Ось – это метка требуемой оси. Можно использовать линейное масштабирование значений, если установить соответствующие значения Масштаба. Чтобы округлить десятичные значения найденных (и масштабированных) параметров, выберите опцию Округлить до целого значения.</p>

<h1>Переменные</h1>
<p>Объекты типа Переменные используют для поиска и установки переменных значений устройств команду &quot;Var=&quot;. Имя переменной – это наименование необходимой переменной. Полученные и установленные значения автоматически преобразовываются в заданный Тип данных.</p>
